Stabilizing BGP, Safely

نویسندگان

  • P. Brighten Godfrey
  • Matthew Caesar
  • Ian Haken
  • Scott Shenker
  • Ion Stoica
چکیده

Route instability is widely recognized as a major problem in the Internet. Core routers are barraged with millions of updates daily, leading to massive infrastructural costs and worsened data-plane performance. Route flap damping provides some protection against instability, but introduces pathologies and reduces availability. With concerns about the scalability of the routing system prompting a renewed interest in stability, we believe it’s time for a more principled approach to stabilizing Internet routing. This paper takes a step towards that goal by characterizing the tradeoff between stability and availability. In a large-scale simulation of the BGP protocol supplied with traces of measured inter-AS adjacency failures, we bound the performance of theoretically optimal strategies and evaluate the performance of several implementable strategies. Motivated by the principle that any improvements to stability should not come at the price of availability, we argue for an approach which we call Stable Route Selection (SRS). Our numerical evaluation shows that SRS preserves the high availability of BGP without flap damping, while obtaining stability similar to BGP with flap damping. Although further evaluation is necessary, these results indicate a promising approach to safely stabilizing BGP.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stabilizing inter-domain routing in the Internet

This paper reports the first self-stabilizing Border Gateway Protocol (BGP). BGP is the standard inter-domain routing protocol in the Internet. Self-stabilization is a technique to tolerate arbitrary transient faults. The routing instability in the Internet can occur due to errors in configuring the routing data structures, the routing policies, transient physical and data link problems, softwa...

متن کامل

A Stabilizing Solution to the Stable Path Problem

The stable-paths problem is an abstraction of the basic functionality of the Internet’s BGP routing protocol. This abstraction has received considerable attention, due to the instabilities observed in BGP. In this abstraction, each process informs its neighboring processes of its current path to the destination. From the paths received from its neighbors, each process chooses the best path acco...

متن کامل

Persistent route oscillations in inter-domain routing

Hop-by-hop inter-domain routing protocols, such as BGP and IDRP , use independent route selection to realize domains’ local policies. A domain chooses its routes based on path attributes present in a route. It is widely believed that these interdomain routing protocols always converge. We show that there exist domain policies that cause BGP/IDRP to exhibit persistent oscillations. In these osci...

متن کامل

Managing BGP Routes with a BGP Session Multiplexer

This paper presents the design, implementation, and evaluation of BGP-Mux, a system for providing multiple clients access to a common set of BGP update streams from multiple BGP peers. By providing multiple clients access to the same set of BGP feeds, BGP-Mux facilitates many applications, including: (1) scalable, real-time monitoring of BGP update feeds; (3) new routing architectures that requ...

متن کامل

Status of this Memo BGP Session Security Requirements

The document "BGP security requirements" (draft-ietf-rpsec-bgpsecrec) specifies general security requirements for BGP. However, specific security requirements for single BGP sessions, i.e., the connection between two BGP peers, are only touched on briefly in the section "transport layer protection". This document expands on this particular aspect of BGP security, defining the security requireme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007